package cd.cdyb.sms.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@TableName("inventory_flow")
public class InventoryFlow implements Serializable {

    private static final long serialVersionUID = 1334562990173666719L;

    /**
     * 公司编号
     */
    private String companyKey;

    /**
     * 库存
     */
    private Integer inventoryValue;

    /**
     * 签名类型 1-营销 2-行业
     */
    private Integer type;

    /**
     * 库存方向类型 1-增加  0 - 减少
     */
    private Integer direction;

    /**
     * 剩余库存
     */
    private Integer afterValue;

    /**
     * 编号
     */
    private String number;

    /**
     * 是否已被记录
     */
    private Boolean whetherRecording;

    /**
     * 创建时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;

}
